草庐IT

k8s 1.27

全部标签

k8s&service服务发现

Service的功能:::::::::::::::::::::服务发现:发现pod的变化,宕机的不转发对外发布:让外部访问到内部,稳定的对外映射一个端口号nodeportService有两个ip,第一个是service内部访问用的一个是向外提供服务的clusterip定位dns,用dns解析 实例文件:nginx.yamlapiVersion:apps/v1kind:Deploymentmetadata:name:frontendspec:replicas:3selector:matchLabels:app:frontendtemplate:metadata:labels:app:fronte

K8s 里如何优雅地使用 /dev/shm 实现容器间共享内存

本文经胡说云原生授权转载。1.从dockerrun的--shm-size参数聊起今天无意见看到算法同学写的一个 dockerrun 命令用到了 --shm-size 参数。没错,接着他想将这些容器跑到 K8s 里,于是我就得开始思考 --shm-size 在K8s里对应的特性是什么了。我猜K8s里会有优雅的方式来实现一样的目的,最终我也找到了那个优雅的方法。不过这个过程还是稍稍坎坷,我在在网上看一圈,找到的前2种方案都有点“丑陋”,但是给人一种“只能这样”的错觉。最后看到第三条路的时候,我不禁拍了一下大腿:“我X!太帅了!”。于是乎,我想让你们也拍一下大腿,然后就有了此文。行,且往下看。2.L

如何通过port-forward命令在本地访问 k8s 集群服务

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享概述在我们访问k8s中的pod服务时,一般通过nodeport映射pod端口进行访问,还有一种是通过ingress或者istio通过域名方式来访问,虽然两种方式能满足我们需求,但是如果针对临时访问,配置起来还是有点复杂和耗时,那么我们就可以使用kubectlport-forward来满足我们需求port-forward介绍kubectlport-forward是Kubernetes命令行工具kubectl提供的一个功能,用于在本地主机和Kubernetes集群中的Pod之间建立端口转发。当你运行kubectlport-f

k8s~你应该知道的ip和你应该知道的端口

你应该知道的ipNodeIPClusterIPPodIPContainerIPNodeIPnodeip是指k8s节点的ip地址,这个ip是具体的服务器,它上面的端口是nodeport,是真实服务器上的端口。ClusterIP在Kubernetes中,ClusterIP是指Service类型中的一种,它为集群内部的其他资源提供了一个虚拟IP地址。这个虚拟IP只在集群内部可见,用于将请求负载均衡到后端Pod上。具体来说,当你创建一个ClusterIP类型的Service时,Kubernetes会为该服务分配一个虚拟的ClusterIP地址,这个地址只能在集群内部使用。当其他资源需要访问该服务时,它

K8s为什么需要calico? calico 原理深入理解.

文章目录为什么需要calico?-网络插件”千千万”,为何k8s要用calicocalico的架构calicoPod跨node通信tunl0的作用?为什么所有pod的默认网关都是`169.254.1.1`?什么是ARP代理?jksjBGP模式的calico工作原理calicoBGP模式的限制Calico的IPIP模式解决了什么问题?jksjIPIP模式的calico工作原理IPIP封包模式IPIP网络模型模拟calico数据流向图在calico眼里节点是什么角色?calico的Node-to-NodeMesh模式和RouteReflector的模式区别与使用场景?ipvs模式下主机上的kube

Prometheus监控K8S

文章目录一、监控方案二、监控流程三、Kubernetes监控指标四、服务发现:五、使用Prometheus监控Kubernetes(1)部署前准备(2)采用daemonset方式部署node-exporter(3)部署Prometheus(4)部署grafana(5)检查、测试(6)grafana添加数据源、导入模板六、yaml文件内容(1)node-exporter.yaml(2)rbac-setup.yaml(3)configmap.yaml(4)prometheus.deploy.yml(5)prometheus.svc.yml(6)grafana-deploy.yaml(7)grafa

HarmonyOS应用开发者基础认证考试满分答案(100分)【全网最全-不断更新】【鸿蒙专栏-27】

系列文章:HarmonyOS应用开发者基础认证满分答案(100分)HarmonyOS应用开发者基础认证【闯关习题满分答案】HarmonyOS应用开发者高级认证满分答案(100分)HarmonyOS云开发基础认证满分答案(100分)PC端可直接搜索关键词快捷键:Ctrl+F题目特有关键字、技术关键字等等如有新题出现,欢迎投稿,本文随时更新。文章目录HarmonyOS应用开发者基础认证满分答案(100分)【全网最全-不断更新】一、判断题二、单选题三、多选题HarmonyOS应用开发者基础认证满分答案(100分)【全网最全-不断更新】一、判断题在Column和Row容器组件中,justifyCont

Kubernetes — 了解k8s中的deployment部署单元

一、Deployment介绍一个Deployment为Pod和ReplicaSet提供声明式的更新能力。Kubernetes中的Deployment是一种资源对象,用于定义和管理Pod的副本集。它提供了一种声明式的方式来创建、更新和删除Pod副本。Deployment可以确保指定数量的Pod副本在集群中运行,并且可以自动处理Pod的扩容和缩容。Deployment通过使用ReplicaSet(RS)来实现Pod的副本控制。RS是一个控制器,它确保指定数量的Pod副本在集群中运行,并且可以根据需要进行扩展或缩减。Deployment通过与RS进行交互来创建和管理Pod副本。Deployment还

快速上手k8s权限管理 立即掌握User Role RoleBinding kubeconfig 实战教程

k8s-权限学习总结大纲1k8s用户2k8s角色3kubeconfig概念4kubeconfig配置与使用5实战k8s用户k8s用户概念K8S中有两种用户1k8s内部服务之间访问的账号ServiceAccount(管理程序之间的访问)2k8s外部用户访问集群的账号User(管理操作人的访问)K8S不存储用户信息,用户的创建管理都无需与K8SAPI交互,但K8S接收API请求时是需要知道发出请求的用户信息的。所有对K8S的API请求都需要绑定身份信息(User或者ServiceAccount)User&ServiceAccount的区别:1User是人来使用而ServiceAccount是为某个

android - 将 SDK 设置为 27 后,状态栏颜色在 Activity 中始终为灰色

自从使用sdk26或27以来,还有其他人遇到过状态栏总是灰色的问题吗?我最近更新了AndroidStudio并使用27作为我的目标sdk,现在启动的每个Activity都有一个灰色状态栏。我没有更改样式或主题,但它们始终是灰色的。另一个有趣的发展是我的MainActivity那里有一个抽屉导航,它可以毫无问题地在我的原色上呈现半透明状态。但是我从那里启动的每个Activity总是有灰色状态栏。我完全不知道为什么,但我假设它是SDK版本,因为我之前没有遇到任何问题。每个Activity都引用此样式,该样式用于MainActivity和所有其他Activity:falsetruetruet